Skip to content

DDC: stop crash on volume change with DDC output#361

Merged
ronitsingh10 merged 1 commit into
ronitsingh10:mainfrom
maleadt:ddc-crash
Jul 7, 2026
Merged

DDC: stop crash on volume change with DDC output#361
ronitsingh10 merged 1 commit into
ronitsingh10:mainfrom
maleadt:ddc-crash

Conversation

@maleadt

@maleadt maleadt commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Probably fixes #348; in any case fixes a crash I was encountering locally.

Diagnosed with Claude 4.8


Root cause: the v1.8.0 migration to Swift 6 language mode gave the debounced DDC-write closure inherited @MainActor isolation; the runtime executor check traps when it runs on ddcQueue. Any volume change on a DDC-controlled monitor crashes the app.

Fixes #340, fixes #348, fixes #353, fixes #356

@ronitsingh10 ronitsingh10 merged commit 52d3663 into ronitsingh10:main Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants